static GSList *key_snoopers = NULL;
static guint debug_flags = 0; /* Global GTK debug flag */
+static GQuark quark_debug_flags = 0;
#ifdef G_ENABLE_DEBUG
static const GDebugKey gtk_debug_keys[] = {
_gtk_accel_map_init ();
+ quark_debug_flags = g_quark_from_static_string ("gtk-debug-flags");
+
gtk_initialized = TRUE;
if (gtk_modules_string)
gtk_get_display_debug_flags (GdkDisplay *display)
{
if (display)
- return GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (display), "gtk-debug-flags"));
+ return GPOINTER_TO_UINT (g_object_get_qdata (G_OBJECT (display), quark_debug_flags));
else
return debug_flags;
}
guint flags)
{
if (display)
- g_object_set_data (G_OBJECT (display), "gtk-debug-flags", GUINT_TO_POINTER (flags));
+ g_object_set_qdata (G_OBJECT (display), quark_debug_flags, GUINT_TO_POINTER (flags));
else
debug_flags = flags;
}